草庐IT

ios - WKWebView AJAX 调用丢失 cookie

全部标签

javascript - iframe 不读取 Chrome 中的 cookie

Chrome不允许子iframe读取自己的cookie。我有一个带有子iframe的父网页:parent在https://first-site.comchild在(父级内部)cookie设置为路径:'/'安全:正确httpOnly:假域名:'.second-site.com'我控制这两个站点,我希望iframe在iframe中执行需要读取cookie的操作.second-site.com.外部父级不需要知道任何相关信息。它适用于除Chrome之外的所有浏览器。Chrome根本不让子页面自己的cookie可供child使用。在其自己的窗口中访问子页面并执行该操作适用于所有浏览器,包括Ch

javascript - 为什么我的函数在 React 中被调用两次?

我觉得这可能是因为我正在做一些样式设置来更改我的单选按钮,但我不确定。我正在设置一个调用我的函数两次的onClick事件。我已删除它以确保它不会在其他地方被触发,而onClick似乎是罪魁祸首。this.changeShipping({[k]:i})}>{shipOption.carrier?shipOption.carrier.serviceType:null}{''}{shipOption.name}${shipOption.amount}this.setState({shippingOption:{...this.state.shippingOption,[k]:i}})}che

javascript - 如何在同一个模块中调用函数

我的代码:exportdefault(function(){(...)return{open:()=>{(...)},close:()=>{(...)},get:()=>{(...)}}})();我想像这样在get()函数中调用close():get:()=>{close();}我尝试使用this但它不起作用。请给我一些建议。提前谢谢你。 最佳答案 要么使用method属性代替(this规则将像标准非箭头函数一样工作):exportdefault(function(){(...)return{open(){(...)},close(

javascript - 在 JavaScript 中按名称获取 cookie 的最佳方法是什么?

我正在使用原型(prototype),但找不到任何内置扩展来设置或检索cookie。在谷歌搜索了一下之后,我看到了几种不同的方法。我想知道您认为在JavaScript中获取cookie的最佳方法是什么? 最佳答案 我使用这个例程:functionReadCookie(name){name+='=';varparts=document.cookie.split(/;\s*/);for(vari=0;i效果很好。 关于javascript-在JavaScript中按名称获取cookie的最佳

javascript - 在 JavaScript 函数中调用 Java

请告诉我是否可以在javascript函数中调用java?functiongetScreenDimension(){} 最佳答案 虽然根据问题的措辞,“否”的答案在技术上是正确的。您可能想阅读有关AJAX的内容。这是javascript向您的后端代码(在本例中为Java)发出请求的一种方式。Javascript是客户端,这意味着它由用户的浏览器运行。Java正在您的服务器上运行。为了让客户端javascript与后端Java交互,您需要向服务器发出请求。 关于javascript-在Ja

javascript - 通过离开页面防止丢失表单数据

我正在创建一个包含数百行的数据网格,其中每行包含一个复选框,以便用户可以从网格中选择一个项目。现在,用户可能会花费大量时间在网格中过滤/搜索并勾选所需的复选框,结果却不小心按下了键盘上的退格键或单击了页面上的超链接。而且他们会丢失所有的复选框选择。所以我想介绍一些功能,如果至少勾选了一个复选框,那么如果用户无意中做了一个将他们导航离开页面的操作,那么会显示一条JavaScript确认消息来通知用户这一点.复选框都属于同一个组,例如它会被称为“产品”。这有可能吗? 最佳答案 有一个beforeunload事件发生在用户导航离开时:ht

javascript - 获取函数调用者的范围

我有一个函数在ExtJS的第1433行某处中断。varcreateDelayed=function(h,o,scope){console.log(arguments);//logsundefinedallround.returnfunction(){varargs=Array.prototype.slice.call(arguments,0);setTimeout(function(){h.apply(scope,args);},o.delay||10);};};有什么方法可以从函数内部查看函数从哪一行执行?(因为它是第三方库,我真的做不到varme=this;并记录我)

javascript - 设置站点范围的 Cookie

我希望这是一个快速的问题...我正在尝试设置一个可以在全站范围内使用的cookie。我正在创建一个潜在客户生成类型的网站。我希望用户填写表格以访问独家信息。一旦他们填写了表格,他们就可以访问信息。当他们的用户提交表单时,我会删除一个cookie,这样他们下次访问该网站时就可以直接访问内容。他们填写的表格位于网站每个页面的侧边栏中。当用户在一个页面上填写表单时,他们不应在网站的任何页面上看到它。除了站点范围之外,一切正常。我认为问题出在这段代码中:functionset_cookie(name,value,expires,path,domain,secure){if(!expires){

javascript - 如果我的浏览器中禁用了 cookie,Google Analytics 会跟踪流量吗?

我想知道如果我的浏览器禁用了cookie,GoogleAnalytics是否会跟踪我网站上的流量?我尝试在Google上进行搜索,但找不到有关此问题的太多信息。如果您还可以提供源链接,我将不胜感激。谢谢 最佳答案 不,如果您禁用cookie,GoogleAnalytics将不会跟踪您。GoogleAnalytics通过创建cookie(或使用它找到的现有cookie)来跟踪您。然后它在发送到http://google-analytics.com/__utm.gif的请求中使用该cookie信息。获取__utm.gif的“请求”是将数

javascript - 如何将参数传递给使用 setTimeout 调用的函数?

我想将参数传递给使用setTimeout调用的函数。我找到了这三个选项:A=1;//Method1:closurethingssetTimeout(function(){whatsA(A);},100);//Method2:thirdargument(sameresultwith[A])setTimeout(whatsA,100,A);//Method3:evalsetTimeout('whatsA('+A+')',100);A=2;functionwhatsA(X){console.log(X);}这显示了InternetExplorer9中的2、undefined和1。方法1:显然